1000 X=X+3 : IF X > 40 THEN LPRINT CHR$(12); : GOSUB 1100 : LPRINT " page";PGE: LPRINT : X=3 :PGE=PGE+1 ELSE LPRINT : LPRINT STRING$(79,"-") : LPRINT
1020 PRINT : PRINT STRING$(79,"-") : PRINT
1030 RETURN
1100 IF EPSON THEN LPRINT TAB(30)CHR$(14)"*BANNER*";CHR$(20); ELSE LPRINT TAB(30)"*BANNER* ";
1110 RETURN
2000 CLOSE
2005 IF ERR=53 THEN PRINT "I can't find one of the two files needed to print this documentation. They are 'BANHELP.TXT' and 'TEST.BAN'." : INPUT "Enter a new drive or 'end' to quit";A$
2010 IF ERR=53 THEN IF A$="end" OR A$="END" OR A$="e" OR A$="E" THEN ON ERROR GOTO 0 : END
2020 IF ERR=53 THEN IF MID$(A$,2,1)=":" THEN FS$=MID$(A$,1,2)+FS$ : RESUME
2030 IF ERR=53 THEN IF A$="a" OR A$="A" THEN FS$="A:"+FS$ : RESUME ELSE IF A$="b" OR A$="B" THEN FS$="B:"+FS$ : RESUME ELSE IF A$="c" OR A$="C" THEN FS$="C:"+FS$ : RESUME
2040 IF ERR=71 THEN INPUT "The disk is not ready. Press <ENTER> to continue . . .";A$ : RESUME
2050 IF ERR=27 OR ERR=25 THEN INPUT "Get the printer ready and press <ENTER> . . .";A$ : RUN
2060 IF ERR=24 THEN RESUME NEXT
2900 PRINT "I tried!"
2999 ON ERROR GOTO 0
3000 CLS : PRINT "*BANNER* documentation."
3010 PRINT : PRINT "This will print the help file from *BANNER* on the line printer."
3020 PRINT : PRINT "Is the Printer an IBM or EPSON MX series printer?" : I$="" : WHILE I$="" : I$=INKEY$ : WEND
3030 IF I$="n" OR I$="N" THEN EPSON=0 ELSE EPSON=-1
3035 PRINT : PRINT "Get the printer ready." : PRINT
3040 PRINT : INPUT "Press <ENTER> when ready, or <END> or <QUIT> to abort . . . ";A$
3050 IF A$="END" OR A$="end" OR A$="E" OR A$="e" OR A$="QUIT" OR A$="quit" OR A$="Q" OR A$="q" THEN PRINT "Help file printing terminated." : END